4 research outputs found

    The potential of error-related potentials. Analysis and decoding for control, neuro-rehabilitation and motor substitution

    Get PDF
    Las interfaces cerebro-m谩quina (BMIs, por sus siglas en ingl茅s) permiten la decodificaci贸n de patrones de activaci贸n neuronal del cerebro de los usuarios para proporcionar a personas con movilidad severamente limitada, ya sea debido a un accidente o a una enfermedad neurodegenerativa, una forma de establecer una conexi贸n directa entre su cerebro y un dispositivo. En este sentido, las BMIs basadas en t茅cnicas no invasivas, como el electroencefalograma (EEG) han ofrecido a estos usuarios nuevas oportunidades para recuperar el control sobre las actividades de su vida diaria que de otro modo no podr铆an realizar, especialmente en las 谩reas de comunicaci贸n y control de su entorno.En los 煤ltimos a帽os, la tecnolog铆a est谩 avanzando a grandes pasos y con ella la complejidad de dispositivos ha incrementado significativamente, ampliando el n煤mero de posibilidades para controlar sofisticados dispositivos rob贸ticos, pr贸tesis con numerosos grados de libertad o incluso para la aplicaci贸n de complejos patrones de estimulaci贸n el茅ctrica en las propias extremidades paralizadas de un usuario, que le permitan ejecutar movimientos precisos. Sin embargo, la cantidad de informaci贸n que se puede transmitir entre el cerebro y estos dispositivos sigue siendo muy limitada, tanto por el n煤mero como por la velocidad a la que se pueden decodificar los comandos neuronales. Por lo tanto, depender 煤nicamente de las se帽ales neuronales no garantiza un control 贸ptimo y preciso.Para poder sacar el m谩ximo partido de estas tecnolog铆as, el campo de las BMIs adopt贸 el conocido enfoque de 鈥渃ontrol-compartido". Esta estrategia de control pretende crear un sistema de cooperaci贸n entre el usuario y un dispositivo inteligente, liberando al usuario de las tareas m谩s pesadas requeridas para ejecutar la tarea sin llegar a perder la sensaci贸n de estar en control. De esta manera, los usuarios solo necesitan centrar su atenci贸n en los comandos de alto nivel (por ejemplo, elegir un elemento espec铆fico que agarrar, o elegir el destino final donde moverse) mientras el agente inteligente resuelve problemas de bajo nivel (como planificaci贸n de trayectorias, esquivar obst谩culos, etc.) que permitan realizar la tarea designada de la manera 贸ptima.En particular, esta tesis gira en torno a una se帽al neuronal cognitiva de alto nivel originada como la falta de coincidencia entre las expectativas del usuario y las acciones reales ejecutadas por los dispositivos inteligentes. Estas se帽ales, denominadas potenciales de error (ErrPs), se consideran una forma natural de intercomunicar nuestro cerebro con m谩quinas y, por lo tanto, los usuarios solo requieren monitorizar las acciones de un dispositivo y evaluar mentalmente si este 煤ltimo se comporta correctamente o no. Esto puede verse como una forma de supervisar el comportamiento del dispositivo, en el que la decodificaci贸n de estas evaluaciones mentales se utiliza para proporcionar a estos dispositivos retroalimentaci贸n directamente relacionada con la ejecuci贸n de una tarea determinada para que puedan aprender y adaptarse a las preferencias del usuario.Dado que la respuesta neuronal de ErrP est谩 asociada a un evento ex贸geno (dispositivo que comete una acci贸n err贸nea), la mayor铆a de los trabajos desarrollados han intentado distinguir si una acci贸n es correcta o err贸nea mediante la explotaci贸n de eventos discretos en escenarios bien controlados. Esta tesis presenta el primer intento de cambiar hacia configuraciones as铆ncronas que se centran en tareas relacionadas con el aumento de las capacidades motoras, con el objetivo de desarrollar interfaces para usuarios con movilidad limitada. En este tipo de configuraciones, dos desaf铆os importantes son que los eventos correctos o err贸neos no est谩n claramente definidos y los usuarios tienen que evaluar continuamente la tarea ejecutada, mientras que la clasificaci贸n de las se帽ales EEG debe realizarse de forma as铆ncrona. Como resultado, los decodificadores tienen que lidiar constantemente con la actividad EEG de fondo, que t铆picamente conduce a una gran cantidad de errores de detecci贸n de firmas de error. Para superar estos desaf铆os, esta tesis aborda dos l铆neas principales de trabajo.Primero, explora la neurofisiolog铆a de las se帽ales neuronales evocadas asociadas con la percepci贸n de errores durante el uso interactivo de un BMI en escenarios continuos y m谩s realistas.Se realizaron dos estudios para encontrar caracter铆sticas alternativas basadas en el dominio de la frecuencia como una forma de lidiar con la alta variabilidad de las se帽ales del EEG. Resultados, revelaron que existe un patr贸n estable representado como oscilaciones "theta" que mejoran la generalizaci贸n durante la clasificaci贸n. Adem谩s, se utilizaron t茅cnicas de aprendizaje autom谩tico de 煤ltima generaci贸n para aplicar el aprendizaje de transferencia para discriminar asincr贸nicamente los errores cuando se introdujeron de forma gradual y no se conoce presumiblemente el inicio que desencadena los ErrPs. Adem谩s, los an谩lisis de neurofisiolog铆a arrojan algo de luz sobre los mecanismos cognitivos subyacentes que provocan ErrP durante las tareas continuas, lo que sugiere la existencia de modelos neuronales en nuestro cerebro que acumulan evidencia y solo toman una decisi贸n al alcanzar un cierto umbral. En segundo lugar, esta tesis eval煤a la implementaci贸n de estos potenciales relacionados con errores en tres aplicaciones orientadas al usuario. Estos estudios no solo exploran c贸mo maximizar el rendimiento de decodificaci贸n de las firmas ErrP, sino que tambi茅n investigan los mecanismos neuronales subyacentes y c贸mo los diferentes factores afectan las se帽ales provocadas.La primera aplicaci贸n de esta tesis presenta una nueva forma de guiar a un robot m贸vil que se mueve en un entorno continuo utilizando solo potenciales de error como retroalimentaci贸n que podr铆an usarse para el control directo de dispositivos de asistencia. Con este prop贸sito, proponemos un algoritmo basado en el emparejamiento de pol铆ticas para el aprendizaje de refuerzo inverso para inferir el objetivo del usuario a partir de se帽ales cerebrales.La segunda aplicaci贸n presentada en esta tesis contempla los primeros pasos hacia un BCI h铆brido para ejecutar distintos tipos de agarre de objetos, con el objetivo de ayudar a las personas que han perdido la funcionalidad motora de su extremidad superior. Este BMI combina la decodificaci贸n del tipo de agarre a partir de se帽ales de EEG obtenidas del espectro de baja frecuencia con los potenciales de error provocados como resultado de la monitorizaci贸n de movimientos de agarre err贸neos. Los resultados muestran que, en efecto los ErrP aparecen en combinaciones de se帽ales motoras originadas a partir de movimientos de agarre consistentes en una 煤nica repetici贸n. Adem谩s, la evaluaci贸n de los diferentes factores involucrados en el dise帽o de la interfaz h铆brida (como la velocidad de los est铆mulos, el tipo de agarre o la tarea mental) muestra c贸mo dichos factores afectan la morfolog铆a del subsiguiente potencial de error evocado.La tercera aplicaci贸n investiga los correlatos neuronales y los procesos cognitivos subyacentes asociados con desajustes somatosensoriales producidos por perturbaciones inesperadas durante la estimulaci贸n el茅ctrica neuromuscular en el brazo de un usuario. Este estudio simula los posibles errores que ocurren durante la terapia de neuro-rehabilitaci贸n, en la que la activaci贸n simult谩nea de la estimulaci贸n aferente mientras los sujetos se concentran en la realizaci贸n de una tarea motora es crucial para una recuperaci贸n 贸ptima. Los resultados muestran que los errores pueden aumentar la atenci贸n del sujeto en la tarea y desencadenar mecanismos de aprendizaje que al mismo tiempo podr铆an promover la neuroplasticidad motora.En resumen, a lo largo de esta tesis, se han dise帽ado varios paradigmas experimentales para mejorar la comprensi贸n de c贸mo se generan los potenciales relacionados con errores durante el uso interactivo de BMI en aplicaciones orientadas al usuario. Se han propuesto diferentes m茅todos para pasar de la configuraci贸n bloqueada en el tiempo a la as铆ncrona, tanto en t茅rminos de decodificaci贸n como de percepci贸n de los eventos err贸neos; y ha explorado tres aplicaciones relacionadas con el aumento de las capacidades motoras, en las cuales los ErrPs se pueden usar para el control de dispositivos, la sustituci贸n de motores y la neuro-rehabilitaci贸n.Brain-machine interfaces (BMIs) allow the decoding of cortical activation patterns from the users brain to provide people with severely limited mobility, due to an accident or disease, a way to establish a direct connection between their brain and a device. In this sense, BMIs based in noninvasive recordings, such as the electroencephalogram (EEG) have o鈫礶red these users new opportunities to regain control over activities of their daily life that they could not perform otherwise, especially in the areas of communication and control of their environment. Over the past years and with the latest technological advancements, devices have significantly grown on complexity expanding the number of possibilities to control complex robotic devices, prosthesis with numerous degrees of freedom or even to apply compound patterns of electrical stimulation on the subjects own paralyzed extremities to execute precise movements. However, the band-with of communication between brain and devices is still very limited, both in terms of the number and the speed at which neural commands can be decoded, and thus solely relying on neural signals do not guarantee accurate control them. In order to benefit of these technologies, the field of BMIs adopted the well-known approach of shared-control. This strategy intends to create a cooperation system between the user and an intelligent device, liberating the user from the burdensome parts of the task without losing the feeling of being in control. Here, users only need to focus their attention on high-level commands (e.g. choose the final destination to reach, or a specific item to grab) while the intelligent agent resolve low-level problems (e.g. trajectory planning, obstacle avoidance, etc) to perform the designated task in the optimal way. In particular, this thesis revolves around a high-level cognitive neural signal originated as the mismatch between the expectations of the user and the actual actions executed by the intelligent devices. These signals, denoted as error-related potentials (ErrPs), are thought as a natural way to intercommunicate our brain with machines and thus users only require to monitor the actions of a device and mentally assess whether the latter is behaving correctly or not. This can be seen as a way to supervise the device鈥檚 behavior, in which the decoding of these mental assessments is used to provide these devices with feedback directly related with the performance of a given task so they can learn and adapt to the user鈥檚 preferences. Since the ErrP鈥檚 neural response is associated to an exogenous event (device committing an erroneous action), most of the developed works have attempted to distinguish whether an action is correct or erroneous by exploiting discrete events under well-controlled scenarios. This thesis presents the first attempt to shift towards asynchronous settings that focus on tasks related with the augmentation of motor capabilities, with the objective of developing interfaces for users with limited mobility. In this type of setups, two important challenges are that correct or erroneous events are not clearly defined and users have to continuously evaluate the executed task, while classification of EEG signals has to be performed asynchronously. As a result, the decoders have to constantly deal with background EEG activity, which typically leads to a large number of missdetection of error signatures. To overcome these challenges, this thesis addresses two main lines of work. First, it explores the neurophysiology of the evoked neural signatures associated with the perception of errors during the interactive use of a BMI in continuous and more realistic scenarios. Two studies were performed to find alternative features based on the frequency domain as a way of dealing with the high variability of EEG signals. Results, revealed that there exists a stable pattern represented as theta oscillations that enhance generalization during classification. Also, state-of-the-art machine learning techniques were used to apply transfer learning to asynchronously discriminate errors when they were introduced in a gradual fashion and the onset that triggers the ErrPs is not presumably known. Furthermore, neurophsysiology analyses shed some light about the underlying cognitive mechanisms that elicit ErrP during continuous tasks, suggesting the existence of neural models in our brain that accumulate evidence and only take a decision upon reaching a certain threshold. Secondly, this thesis evaluates the implementation of these error-related potentials in three user-oriented applications. These studies not only explore how to maximize the decoding performance of ErrP signatures but also investigate the underlying neural mechanisms and how di鈫礶rent factors a鈫礶ct the elicited signals. The first application of this thesis presents a new way to guide a mobile robot moving in a continuous environment using only error potentials as feedback which could be used for the direct control of assistive devices. With this purpose, we propose an algorithm based on policy matching for inverse reinforcement learning to infer the user goal from brain signals. The second application presented in this thesis contemplates the first steps towards a hybrid BMI for grasping oriented to assist people who have lost motor functionality of their upper-limb. This BMI combines the decoding of the type of grasp from low-frequency EEG signals with error-related potentials elicited as the result of monitoring an erroneous grasping. The results show that ErrPs are elicited in combination of motor signatures from the low-frequency spectrum originated from single repetition grasping tasks and evaluates how di鈫礶rent design factors (such as the speed of the stimuli, type of grasp or mental task) impact the morphology of the subsequent evoked ErrP. The third application investigates the neural correlates and the underlying cognitive processes associated with somatosensory mismatches produced by unexpected disturbances during neuromsucular electrical stimulation on a user鈥檚 arm. This study simulates possible errors that occur during neurorehabilitation therapy, in which the simultaneous activation of a鈫礶rent stimulation while the subjects are concentrated in performing a motor task is crucial for optimal recovery. The results showed that errors may increase subject鈥檚 attention on the task and trigger learning mechanisms that at the same time could promote motor neuroplasticity. In summary, throughout this thesis, several experimental paradigms have been designed to improve the understanding of how error-related potentials are generated during the interactive use of BMIs in user-oriented applications. Di鈫礶rent methods have been proposed to shift from time-locked to asynchronous settings, both in terms of decoding and perception of the erroneous events; and it has explored three applications related with the augmentation of motor capabilities, in which ErrPs can be used for control of devices, motor substitution and neurorehabilitation.<br /

    Estudio de caracter铆sticas frecuenciales de los potenciales de error para el control en continuo mediante interfaces cerebro-m谩quina

    Get PDF
    El registro, an谩lisis y procesado de las se帽ales el茅ctricas generadas por el cerebro tiene aplicaciones en diversos 谩mbitos como la medicina, la rehabilitaci贸n o el entretenimiento. En los 煤ltimos a帽os el campo de las interfaces cerebro-computador(BCI) ha experimentado grandes avances incluyendo el control multi-dimensional de dispositivos. En este contexto, desde la Universidad de Zaragoza se ha trabajado en la utilizaci贸n de informaci贸n relacionada con los errores para proporcionar informaci贸n de retro-alimentaci贸n durante el uso de la BCI. En particular, se han utilizado los potenciales de error, un tipo de potencial evocado (ERP) que aparece cuando ocurre un evento no esperado. Las interfaces cerebro-computador, incluyendo aquellas basados en potenciales de error, utilizan informaci贸n en el dominio del tiempo y requieren una fase de calibraci贸n previa al control de un dispositivo. Esto implica una gran dificultad para el desarrollo de esta tecnolog铆a ya que la se帽al cerebral depende tanto del usuario, como del d铆a o de la tarea a realizar. Aunque se ha demostrado que los potenciales de error son estables a lo largo del tiempo, trabajos recientes se帽alan que existen diferencias en la respuesta cerebral en funci贸n de la tarea a realizar, en funci贸n de la dificultad al evaluar la tarea. Otra dificultad asociada a este tipo de se帽ales es la necesidad de tener un evento muy marcado en el tiempo, o trigger, para elicitar el potencial. Esto dificulta el uso de estos potenciales en situaciones de control realistas como por ejemplo un robot m贸vil. En este caso, no est谩 claro cu谩ndo el usuario va a percibir un error y si se va a generar el potencial de error correspondiente. Los objetivos de esta tesis de M谩ster son analizar la posibilidad de eliminar el trigger de este tipo de se帽ales 1) estudiando un nuevo tipo de caracter铆sticas en el dominio de la frecuencia y analizando si estas 煤ltimas son m谩s robustas ante variaciones en la latencia de respuesta del potencial de error; y 2) evaluando la capacidad de estas caracter铆sticas para proporcionar informaci贸n de retro-alimentaci贸n durante el control en continuo de un dispositivo. Para ello, este trabajo se divide en tres partes: 1) Estudio y comparaci贸n de la generalizaci贸n de las caracter铆sticas temporales y frecuenciales de los potenciales de error cuando se hace transferencia entre tareas en protocolos con un marcador bien definido, es decir, acciones discretas. Refiri茅ndose con transferencia a entrenar un clasificador con las caracter铆sticas extra铆das de una tarea y emplearlo para reconocer eventos en una tarea distinta. 2) Dise帽o de un protocolo (en pantalla) para el estudio de los potenciales en continuo (acciones continuas donde no existe marcador del evento, o si lo existe no se conoce d贸nde est谩). Adquisici贸n de datos de EEG con varios sujetos. Procesamiento de datos para analizar la presencia de potenciales de error y su detecci贸n en continuo. 3) Dise帽o de un protocolo experimental para el control en l铆nea de un robot m贸vil mediante el uso de potenciales de error y su clasificaci贸n en continuo. Experimentaci贸n preliminar con varios sujetos y an谩lisis de los resultados obtenidos

    Clasificaci贸n de potenciales de error en una interfaz cerebro-computador en tareas de monitorizaci贸n

    Get PDF
    Las interfaces cerebro-computador(BCI) son sistemas que han experimentado grandes avances en estos ultimos a~nos y que tienen aplicaciones en el campo de la rehabilitacion o el del entretenimiento. Estas interfaces utilizan la se~nal cerebral del usuario para controlar diferentes dispositivos, lo que requiere una gran abilidad en la deteccion de los eventos producidos por el cerebro. Sin embargo, esta se~nal vara dependiendo del usuario y de la tarea lo que provoca que sea difcil detectar los eventos correctamente. En la literatura, han surgido muchas tecnicas para lograr la deteccion de los eventos pero no se ha obtenido ninguna que se pueda considerar la mejor, aunque si se ha obtenido un proceso comun en la deteccion, que cuenta con un preprocesado de la se~nal, una extraccion de caractersticas, y una clasicacion con estas caractersticas. Las caractersticas extradas suelen estar en el dominio temporal, aunque tambien se han realizado trabajos en los que se emplean caractersticas en otros dominios, como el dominio frecuencial, obteniendo buenos resultados. Tampoco existe un clasicador que obtenga siempre los mejores resultados, aunque se suelen utilizar clasicadores que trabajen bien con pocos datos en comparacion al numero de caractersticas. Uno de los problemas de la clasicacion, es que se suele contar con pocos datos de un sujeto para entrenar el modelo que detecte los eventos. Para lidiar con este problema se puede realizar una clasicacion entre sujetos, utilizando los datos de varios sujetos en el entrenamiento, y de otros diferentes para probar el modelo, sin embargo, los resultados suelen deteriorarse al hacer esto. Por ello, han surgido tecnicas para esta clasicacion entre sujetos, que proyectan las caractersticas en otro espacio en el que este problema se minimiza, aunque no se ha conseguido eliminar completamente. En este contexto, desde la Universidad de Zaragoza se ha trabajado utilizando potenciales de error, un tipo de potencial evocado que surge cuando el usuario detecta un evento inesperado, para proporcionar retro-alimentacion durante el uso de las BCIs. Para el analisis de estos potenciales han estado utilizando una metodologa de clasicacion estandar para detectar los eventos. Esta metodologa tiene unos resultados aceptables cuando se clasica a nivel de sujeto, pero al clasicar entre sujetos, los resultados se degradan. El objetivo de este trabajo es realizar una comparativa entre esta metodologa, utilizando caractersticas de diferentes dominios, una metodologa con caractersticas de fase y una metodologa extrada de un concurso de clasicacion que hace uso de la Geometra Riemanniana, que tiene ciertas propiedades que permiten generalizar entre sujetos sin que los resultados se vean afectados. Para ello, se han utilizado los datos obtenidos de un experimento en el que 12 sujetos realizaban una tarea de monitorizacion, del que se han extrado dos conjuntos de datos que han sido utilizados en la clasicacion

    Dise帽o de mapas de navegabilidad para entornos de interior mediante visi贸n omnidireccional

    No full text
    En este trabajo se estudia el problema de detectar el suelo y las paredes de una escena a partir de una 煤nica imagen tomada en el interior de un edificio. Aunque existen m茅todos equivalentes que utilizan im谩genes convencionales, las im谩genes omnidireccionales resultan particularmente 煤tiles para esta tarea debido a su amplio campo de vista. No obstante, debido a la mayor complejidad geom茅trica de las im谩genes omnidireccionales es necesario el dise帽o de algoritmos espec铆ficos. Tambi茅n se aborda el problema para el caso de una c谩mara en movimiento, que requiere el dise帽o de t茅cnicas adicionales. 1)Dise帽o y evaluaci贸n de un nuevo m茅todo para la estimaci贸n de los puntos de fuga (VPs) y la clasificaci贸n de l铆neas extra铆das sobre im谩genes catadi贸ptricas. 2)Desarrollo de un m茅todo innovador para obtener la estructura principal de una escena de interiores a partir de una 煤nica imagen omnidireccional. 3) Propagaci贸n secuencial de la aplicaci贸n propuesta sobre im谩genes pr贸ximas para aumentar la robustez del resultado con una c谩mara en movimiento. 4) Obtenci贸n de resultado
    corecore